detonating explosive - Turkish English Dictionary